package pl.p01;

import java.util.ArrayList;

/**
 * @author Anthony
 *
 */
public class Invitacion {
  
  private String[]          destinatarios = null;
  private String            remitente     = null;
  private String            fecha         = null;
  private String            lugar         = null;
  private String            motivo        = null;
  private ArrayList<String> parrafos      = new ArrayList<String>();

  public String[] getDestinatarios() { return destinatarios; }
  public String getRemitente() { return remitente; }
  public String getFecha() { return fecha; }
  public String getLugar() { return lugar; }
  public String getMotivo() { return motivo; }
  public ArrayList<String> getParrafos() { return parrafos; }

  public void setDestinatarios(String destinatarios) {
    this.destinatarios = destinatarios.split(",");
  }
  public void setRemitente(String remitente) { this.remitente = remitente; }
  public void setFecha(String fecha) { this.fecha = fecha; }
  public void setLugar(String lugar) { this.lugar = lugar; }
  public void setMotivo(String motivo) { this.motivo = motivo; }
  public void setParrafos(String parrafos) { this.parrafos.add(parrafos);}
  
  /**
   * @param args
   */
  public static void main(String[] args) {
    // TODO Apéndice de método generado automáticamente
    if (args.length == 2) {
      String nombreXML = args[0], nombreHTML = args[1];
      Invitacion invitacion = ProcesaXML.fromXML(nombreXML);
      GeneraHTML.toHTML(nombreHTML, invitacion);
    } else {
      System.out.println("java Main *.xml *.html");
    }// else
  }// main

}// Invitacion
